Integer programming problems